package com.ruoyi.system.service;

import java.util.Date;
import java.util.List;
import com.ruoyi.system.domain.FinancialAnnouncements;
import org.apache.ibatis.annotations.Param;

/**
 * announcementsService接口
 * 
 * @author ruoyi
 * @date 2024-12-07
 */
public interface IFinancialAnnouncementsService 
{
    /**
     * 查询announcements
     * 
     * @param TEXTID announcements主键
     * @return announcements
     */
    public FinancialAnnouncements selectFinancialAnnouncementsByTEXTID(String TEXTID);

    /**
     * 查询announcements列表
     * 
     * @param financialAnnouncements announcements
     * @return announcements集合
     */
    public List<FinancialAnnouncements> selectFinancialAnnouncementsList(FinancialAnnouncements financialAnnouncements);

    /**
     * 新增announcements
     * 
     * @param financialAnnouncements announcements
     * @return 结果
     */
    public int insertFinancialAnnouncements(FinancialAnnouncements financialAnnouncements);

    /**
     * 修改announcements
     * 
     * @param financialAnnouncements announcements
     * @return 结果
     */
    public int updateFinancialAnnouncements(FinancialAnnouncements financialAnnouncements);

    /**
     * 批量删除announcements
     * 
     * @param TEXTIDs 需要删除的announcements主键集合
     * @return 结果
     */
    public int deleteFinancialAnnouncementsByTEXTIDs(String[] TEXTIDs);

    /**
     * 删除announcements信息
     * 
     * @param TEXTID announcements主键
     * @return 结果
     */
    public int deleteFinancialAnnouncementsByTEXTID(String TEXTID);

    public int selectF002Count( @Param("f002v") String  f002v, Date date);

    public int delete(Integer day);

}
